package com.example.propertymanagement.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * AdminDTO：管理员数据传输对象，用于前后端交互
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)  // 忽略null字段
public class AdminDTO {
    private Integer id;  // 管理员ID
    private String username;  // 用户名
    private String phoneNumber;  // 电话号码
    private String avatar;  // 头像照片路径
    private String password;  // 管理员密码
    private List<Integer> communityIds;  // 管理员管理的小区ID列表
}